function findExeOrShFilesSync(dirPath) {
    try {
      // 同步读取目录中的所有文件和文件夹
      const items = fs.readdirSync(dirPath);
  
      // 根据平台选择正确的文件扩展名
      const platform = process.platform; // 获取当前运行平台
        
      const ext = platform === "win32" ? ".exe" : ".sh"; // Windows 使用 .exe，Linux 使用 .sh
  
      // 查找具有正确扩展名的文件
      const exeFileName = items.find(
        (item) => path.extname(item).toLowerCase() === ext
      );
  
      return exeFileName || null; // 如果未找到文件，返回 null
    } catch (error) {
      console.error(`Error reading directory ${dirPath}:`, error);
      return null;
    }
  }
  
  module.exports = { findExeOrShFilesSync };